/*
 * EleccionDao.h
 *
 *  Created on: 17/10/2011
 *      Author: mario
 */

#ifndef ELECCIONDAO_H_
#define ELECCIONDAO_H_

#include "../../util/List.h"
#include "../Eleccion.h"
#include "../Votante.h"

class EleccionDao {
public:
	EleccionDao();
	virtual ~EleccionDao();
	static List* searchEleccionesParaVotante(Votante* votante);
	static List* searchAll();
	static Eleccion* initialize(Eleccion * eleccion);
	static List* searchConteos(int distrito, int eleccion, int lista);
	static List* returnAll();
	int addEleccion(Eleccion* eleccion);
	int modifyEleccion(int eleccionId, string fecha);
};

#endif /* ELECCIONDAO_H_ */
